#ifndef DESKTOP_H
#define DESKTOP_H

#include <defs/export.h>
#include <defs/global.h>
#include <core/entityobject.h>

#include <QtCore>

O_PRIVATE_DECLARE(Desktop);
class Desktop : public Opl::Core::EntityObject {
    Q_OBJECT
    Q_PROPERTY(int x READ x);
    Q_PROPERTY(int y READ y);
    Q_PROPERTY(int width READ width);
    Q_PROPERTY(int height READ height);
public:
	Desktop(Opl::Core::EntityObject *parent = 0);
	~Desktop();

	const int x()const;
	const int y()const;
	const int width()const;
	const int height()const;
private:
    O_PRIVATE_DECLARE_MEMBER(Desktop);
};

#endif // DESKTOP_H

